<?php

abstract class EventageousEvent {
	
	public function __construct($data) { }
	
	public function fireEvent($data) { }
	
	
	public function shouldLog($current) { return $current; }
	public function shouldOutput($current) { return $current; }
	
	public function modifyData($data) { return $data; }
	public function modifyOutput($line) { return $line; }
}

?>